.i-f {
    height: 316px;
    background-color: #000a2a;
    overflow: hidden;
    .i-f-t {
        height: calc(100% - 41px);
        padding: 50px 0;
        .i-f-t-l,
        .i-f-t-r {
            height: 100%;
            float: left;
            h5 {
                color: #fff;
                margin-bottom: 38px;
                font-size: 16px;
            }
            p {
                line-height: 26px;
                color: #636363;
            }
        }
        .i-f-t-l {
            width: calc(100% - 401px);
            li {
                display: inline-grid;
                width: 196px;
                p {
                    cursor: pointer;
                }
            }
        }
        .i-f-t-r {
            width: 400px;
            border-left: 1px solid #212930;
            padding-left: 100px;
        }
    }
    .i-f-p {
        height: 40px;
        line-height: 40px;
        text-align: center;
        border-top: 1px solid #212930;
        color: #818189;
        text-align: center;
        font-size: 12px;
    }
}